package com.xl.singleton.hungry;
/*饿汉式：一个类只允许被创建1次对象
		1:构造器私有化
		2:初始化一个私有静态的对象
		3:提供一个公开的静态的获取对象的方法

		注意
		1：对象产生的时间：类加载的时候就被创建了
		优点：代码简单，安全性较高
		缺点：创建对象时机过早，有可能会浪费内存空间
		2. 优点是线程安全，缺点时没有办法实现懒加载。
*/
public class Hungry {
	
	private static Hungry student = new Hungry();
	
	public static Hungry newInstance(){
		
		return student;
	}
	
	private Hungry(){
		
		System.out.println("创建对象");
	}

}
